<p>При увеличении объема создаваемого для веб-проекта собственного кода рекомендуется оформить его в виде модуля Bitrix Framework. Это позволит структурировать код, снизит его сложность и повысит управляемость конфигурацией.  Также нередко целесообразно распространять обновления собственных модулей через marketplace.</p>

<p>Если создается много кода и/или он достаточно сложный - рекомендуется, для снижения числа ошибок и удешевления его поддержки, использовать технологии объектно-ориентированного программирования (инкапсуляция, полиморфизм, наследование и др.) и доказавшие свою эффективность "шаблоны проектирования".</p>

<p>Иногда весь создаваемый для веб-проекта код помещают в инициализационные файлы (init.php и др.) - что, благодаря их "раздуванию", не только усложняет управление веб-решением и увеличивает число ошибок при разработке, но и снижает производительность конфигурации. Еще большее ухудшение производительности наблюдается в случае выполнения в данных инициализационных файлах интенсивных обращений к базе данных через API Bitrix Framework.</p>



<p>Удостовериться, что объемный собственный код не "размазан" по инициализационным файлам (init.php и др.), а структурирован в виде модуля Bitrix Framework.</p>




